package org.wang.generalcode.modules.gen.service;

import com.baomidou.mybatisplus.extension.service.IService;
import org.wang.generalcode.modules.gen.config.GenDataSourceConfig;
import org.wang.generalcode.modules.gen.pojo.entity.GenDataSource;


public interface DataSourceService extends IService<GenDataSource> {

    /**
     * 获取数据库产品名，如：MySQL
     *
     * @param datasourceId 数据源ID
     * @return 返回产品名
     */
    String getDatabaseProductName(Long datasourceId);

    /**
     * 根据数据源ID，获取数据源
     *
     * @param datasourceId 数据源ID
     */
    GenDataSourceConfig get(Long datasourceId);
}
